home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2000 July / macformat-092.iso / Art•lantis Render 3.5 / Examples / Animations & VR / VR / EXAMPLES WINDOWS / MAUS_WIN.IVR < prev    next >
Encoding:
Text File  |  1997-10-08  |  5.3 KB  |  239 lines

  1. #VRML V2.0 utf8
  2.  
  3. EXTERNPROTO Vista [
  4.     exposedField    SFString        type
  5.     exposedField    MFNode        texture
  6.     exposedField    MFVec2f        vFov
  7.     exposedField    MFVec2f        hFov
  8.     exposedField    SFVec2f        pitchRange
  9.     exposedField    SFVec2f        yawRange
  10.     exposedField    SFVec2f        zoomRange
  11.     exposedField    MFColor        groundColor
  12.     exposedField    MFFloat        groundRange
  13.     exposedField    MFColor        skyColor
  14.     exposedField    MFFloat        skyRange
  15.  
  16.     eventOut    SFVec2f    clickPt
  17.     eventOut    SFVec2f    overPt
  18.     eventOut    SFBool    isBound
  19.     eventIn    SFBool    set_bind
  20. ] "http://www.livepicture.com/proto/vistaproto15.wrl#Vista"
  21.  
  22. NavigationInfo {
  23.     type "VISTA"
  24.     headlight FALSE
  25. }
  26.  
  27. DEF Node01 Vista {
  28.     type "CYLINDER"
  29.     texture ImageTexture { url "Maus/M_01.jpg" }
  30.     vFov -0.759218 0.759218
  31.     pitchRange -0.759218 0.759218
  32. }
  33.  
  34. DEF Node02 Vista {
  35.     type "CYLINDER"
  36.     texture ImageTexture { url "Maus/M_02.jpg" }
  37.     vFov -0.759218 0.759218
  38.     pitchRange -0.759218 0.759218
  39. }
  40.  
  41. DEF Node03 Vista {
  42.     type "CYLINDER"
  43.     texture ImageTexture { url "Maus/M_03.jpg" }
  44.     vFov -0.759218 0.759218
  45.     pitchRange -0.759218 0.759218
  46. }
  47.  
  48. DEF Node04 Vista {
  49.     type "CYLINDER"
  50.     texture ImageTexture { url "Maus/M_04.jpg" }
  51.     vFov -0.759218 0.759218
  52.     pitchRange -0.759218 0.759218
  53. }
  54.  
  55. DEF Node05 Vista {
  56.     type "CYLINDER"
  57.     texture ImageTexture { url "Maus/M_05.jpg" }
  58.     vFov -0.759218 0.759218
  59.     pitchRange -0.759218 0.759218
  60. }
  61.  
  62. DEF Node06 Vista {
  63.     type "CYLINDER"
  64.     texture ImageTexture { url "Maus/M_06.jpg" }
  65.     vFov -0.759218 0.759218
  66.     pitchRange -0.759218 0.759218
  67. }
  68.  
  69. DEF Link01_02 Script {
  70.     url "rst:link"
  71.  
  72.     eventIn SFVec2f clickPt
  73.     eventIn SFVec2f overPt
  74.     eventOut SFBool value_changed
  75.  
  76.     field SFBool outValue TRUE
  77.     field SFVec2f xBounds 0.145023 0.186154
  78.     field SFVec2f yBounds 0.403769 0.501423
  79.     field SFString transition "CUT"
  80. }
  81.  
  82. DEF Link02_03 Script {
  83.     url "rst:link"
  84.  
  85.     eventIn SFVec2f clickPt
  86.     eventIn SFVec2f overPt
  87.     eventOut SFBool value_changed
  88.  
  89.     field SFBool outValue TRUE
  90.     field SFVec2f xBounds 0.466411 0.534925
  91.     field SFVec2f yBounds 0.380033 0.679852
  92.     field SFString transition "CUT"
  93. }
  94.  
  95. DEF Link02_01 Script {
  96.     url "rst:link"
  97.  
  98.     eventIn SFVec2f clickPt
  99.     eventIn SFVec2f overPt
  100.     eventOut SFBool value_changed
  101.  
  102.     field SFBool outValue TRUE
  103.     field SFVec2f xBounds 0.904648 0.093979
  104.     field SFVec2f yBounds 0.335709 0.724245
  105.     field SFString transition "CUT"
  106. }
  107.  
  108. DEF Link03_04 Script {
  109.     url "rst:link"
  110.  
  111.     eventIn SFVec2f clickPt
  112.     eventIn SFVec2f overPt
  113.     eventOut SFBool value_changed
  114.  
  115.     field SFBool outValue TRUE
  116.     field SFVec2f xBounds 0.488041 0.541691
  117.     field SFVec2f yBounds 0.372601 0.594929
  118.     field SFString transition "CUT"
  119. }
  120.  
  121. DEF Link03_02 Script {
  122.     url "rst:link"
  123.  
  124.     eventIn SFVec2f clickPt
  125.     eventIn SFVec2f overPt
  126.     eventOut SFBool value_changed
  127.  
  128.     field SFBool outValue TRUE
  129.     field SFVec2f xBounds 0.928781 0.116607
  130.     field SFVec2f yBounds 0.264595 0.871153
  131.     field SFString transition "CUT"
  132. }
  133.  
  134. DEF Link04_05 Script {
  135.     url "rst:link"
  136.  
  137.     eventIn SFVec2f clickPt
  138.     eventIn SFVec2f overPt
  139.     eventOut SFBool value_changed
  140.  
  141.     field SFBool outValue TRUE
  142.     field SFVec2f xBounds 0.699921 0.742481
  143.     field SFVec2f yBounds 0.466104 0.620900
  144.     field SFString transition "CUT"
  145. }
  146.  
  147. DEF Link04_03 Script {
  148.     url "rst:link"
  149.  
  150.     eventIn SFVec2f clickPt
  151.     eventIn SFVec2f overPt
  152.     eventOut SFBool value_changed
  153.  
  154.     field SFBool outValue TRUE
  155.     field SFVec2f xBounds 0.997168 0.049706
  156.     field SFVec2f yBounds 0.404982 0.573330
  157.     field SFString transition "CUT"
  158. }
  159.  
  160. DEF Link05_06 Script {
  161.     url "rst:link"
  162.  
  163.     eventIn SFVec2f clickPt
  164.     eventIn SFVec2f overPt
  165.     eventOut SFBool value_changed
  166.  
  167.     field SFBool outValue TRUE
  168.     field SFVec2f xBounds 0.513936 0.555093
  169.     field SFVec2f yBounds 0.429932 0.584307
  170.     field SFString transition "CUT"
  171. }
  172.  
  173. DEF Link05_04 Script {
  174.     url "rst:link"
  175.  
  176.     eventIn SFVec2f clickPt
  177.     eventIn SFVec2f overPt
  178.     eventOut SFBool value_changed
  179.  
  180.     field SFBool outValue TRUE
  181.     field SFVec2f xBounds 0.043247 0.140406
  182.     field SFVec2f yBounds 0.426913 0.704281
  183.     field SFString transition "CUT"
  184. }
  185.  
  186. DEF Link06_05 Script {
  187.     url "rst:link"
  188.  
  189.     eventIn SFVec2f clickPt
  190.     eventIn SFVec2f overPt
  191.     eventOut SFBool value_changed
  192.  
  193.     field SFBool outValue TRUE
  194.     field SFVec2f xBounds 0.052851 0.091990
  195.     field SFVec2f yBounds 0.450401 0.595162
  196.     field SFString transition "CUT"
  197. }
  198.  
  199. ROUTE Node01.clickPt TO Link01_02.clickPt
  200. ROUTE Node01.overPt TO Link01_02.overPt
  201. ROUTE Link01_02.value_changed TO Node02.set_bind
  202.  
  203. ROUTE Node02.clickPt TO Link02_03.clickPt
  204. ROUTE Node02.overPt TO Link02_03.overPt
  205. ROUTE Link02_03.value_changed TO Node03.set_bind
  206.  
  207. ROUTE Node02.clickPt TO Link02_01.clickPt
  208. ROUTE Node02.overPt TO Link02_01.overPt
  209. ROUTE Link02_01.value_changed TO Node01.set_bind
  210.  
  211. ROUTE Node03.clickPt TO Link03_04.clickPt
  212. ROUTE Node03.overPt TO Link03_04.overPt
  213. ROUTE Link03_04.value_changed TO Node04.set_bind
  214.  
  215. ROUTE Node03.clickPt TO Link03_02.clickPt
  216. ROUTE Node03.overPt TO Link03_02.overPt
  217. ROUTE Link03_02.value_changed TO Node02.set_bind
  218.  
  219. ROUTE Node04.clickPt TO Link04_05.clickPt
  220. ROUTE Node04.overPt TO Link04_05.overPt
  221. ROUTE Link04_05.value_changed TO Node05.set_bind
  222.  
  223. ROUTE Node04.clickPt TO Link04_03.clickPt
  224. ROUTE Node04.overPt TO Link04_03.overPt
  225. ROUTE Link04_03.value_changed TO Node03.set_bind
  226.  
  227. ROUTE Node05.clickPt TO Link05_06.clickPt
  228. ROUTE Node05.overPt TO Link05_06.overPt
  229. ROUTE Link05_06.value_changed TO Node06.set_bind
  230.  
  231. ROUTE Node05.clickPt TO Link05_04.clickPt
  232. ROUTE Node05.overPt TO Link05_04.overPt
  233. ROUTE Link05_04.value_changed TO Node04.set_bind
  234.  
  235. ROUTE Node06.clickPt TO Link06_05.clickPt
  236. ROUTE Node06.overPt TO Link06_05.overPt
  237. ROUTE Link06_05.value_changed TO Node05.set_bind
  238.  
  239.